Revert "Add gtk_widget_prepend_controller"
authorMatthias Clasen <mclasen@redhat.com>
Sun, 2 Aug 2020 15:54:29 +0000 (11:54 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 2 Aug 2020 16:01:06 +0000 (12:01 -0400)
This reverts commit 692cc42e1023ec439d2fa1a0b9456e8cbfe1cec8.

gtk/gtkwidget.c
gtk/gtkwidgetprivate.h

index c7b011753873c3bda947b2466eff5b5751d6cd3b..8afac750a7dca43c45e7daae375b3767c17f1a12 100644 (file)
@@ -10768,23 +10768,6 @@ gtk_widget_add_controller (GtkWidget          *widget,
     gtk_list_list_model_item_added_at (priv->controller_observer, priv->controllers->len - 1);
 }
 
-void
-gtk_widget_prepend_controller (GtkWidget          *widget,
-                               GtkEventController *controller)
-{
-  GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
-
-  GTK_EVENT_CONTROLLER_GET_CLASS (controller)->set_widget (controller, widget);
-
-  if (G_UNLIKELY (!priv->controllers))
-    priv->controllers = g_ptr_array_new ();
-
-  g_ptr_array_insert (priv->controllers, 0, controller);
-
-  if (priv->controller_observer)
-    gtk_list_list_model_item_added_at (priv->controller_observer, 0);
-}
-
 /**
  * gtk_widget_remove_controller:
  * @widget: a #GtkWidget
index b5af950cf481594f046e3cb5eb3003d4b388ccbc..3e48575f91a7e1b155916d8163dc2d2cfdbe5900 100644 (file)
@@ -337,9 +337,6 @@ gboolean          gtk_widget_run_controllers               (GtkWidget
                                                             double               x,
                                                             double               y,
                                                             GtkPropagationPhase  phase);
-
-void              gtk_widget_prepend_controller            (GtkWidget             *widget,
-                                                            GtkEventController    *controller);
 void              gtk_widget_handle_crossing               (GtkWidget             *widget,
                                                             const GtkCrossingData *crossing,
                                                             double                 x,